package com.wn.framework.adapter

import android.view.View
import androidx.recyclerview.widget.RecyclerView
import androidx.viewbinding.ViewBinding

/**
 * @Author: wn
 * @Date: 2024/10/31 15:43
 * @Description: 通用 ViewHolder  可以通过 view 或者 ViewBinding 生成 ViewHolder
 * databinding : ViewBinding
 */
/**
 * 通过 View 生成 ViewHolder
 */
open class BaseViewHolder(rootView: View) : RecyclerView.ViewHolder(rootView)

/**
 * 通过 ViewBinding 生成 ViewHolder
 */
class BaseBindViewHolder<B : ViewBinding>(val binding: B) : BaseViewHolder(binding.root)